<!doctype html>
<html class="no-js" lang="">

<head>
  <title></title>
  <meta charset="utf-8">
  <script type="text/javascript" src="/js/dojo/dojo/dojo.js"></script>
</head>

<body>
<script type="text/javascript" >
  var name = "Mark";
  dojo.addOnLoad(function () {
    function btnClick() {
      alert("我被点击了");
    }
    var btn = dojo.byId("btn");
    dojo.connect(btn, "onclick", btnClick);

    // 绑定事件 并且指定this
    function sayHello()
    {
      alert("Hello " + this.name);
    }
    var obj = {
      name: "Karl"
    }
    dojo.addOnLoad(function(){
      var btn = dojo.byId('btn');
      dojo.connect(btn,"onclick",obj, sayHello);//注意这行的第三个和第四个参数
      dojo.connect(dojo.byId("btn1"), "onclick", window, sayHello);//注意这行的第三个和第四个参数
    });

  });

</script>
  <input  id="btn" type="button" value="设置点击按钮"></input ></br>
  <input  id="btn1" type="button" value="设置点击按钮"></input ></br>
</body>

</html>
